
@charset "utf-8";
*{margin:0;padding:0;font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;}
html,body{width:100%;height:100%;}
html{overflow-y:scroll;}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all;}
body,input,button{font-size:12px;line-height:1.5em;font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif;color:#383d41;}
h1,h2,h3,h4,h5,h6{font-size:12px;text-align:left;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
a{color:#2f3743;text-decoration:none;}
a:hover{color:#390;text-decoration:underline;}
em,address{font-style:normal;}
button,label{cursor:pointer;_cursor /**/:hand;}
button *{position:relative;}
button img{left:-3px;*left:auto;}
textarea{overflow:auto;}
html:first-child select{height:20px;padding-right:6px;}
option{padding-right:6px;}

/*Common*/
.input_text, textarea{width:600px;*margin:-1px 0;padding-right:1px;border:1px solid #ccc;line-height:1.5em;}
.input_text {height:21px;}

/* Paginate */
.paginate{ padding:15px 0; text-align:center;}
.paginate *{ margin:0; padding:0;}
.paginate a,
.paginate strong{ _position:relative; margin-left:-7px; font-weight:bold; display:inline-block; padding:3px 8px 1px 7px; color:#313031; border-left:1px solid #ccc; border-right:1px solid #ccc; text-decoration:none; line-height:normal; font:bold 12px 돋움, Dotum, 굴림, Gulim, AppleGothic, Sans-serif; background:#fff;}
.paginate strong{ color:#ff8600 !important;}
.paginate a:hover{ background:#F7F7F7; }
.paginate a.pre{ padding:3px 8px 1px 16px; background:url(http://static.naver.com/common/paginate/bu_pg1_l1.gif) no-repeat 8px 6px !important; border:none; font-weight:normal; }
.paginate a.pre_end{ padding:3px 8px 1px 16px; background:url(http://static.naver.com/common/paginate/bu_pg1_l2.gif) no-repeat 4px 6px !important; border:none; border-right:1px solid #ccc; font-weight:normal;}
.paginate a.next{ padding:3px 16px 1px 8px; background:url(http://static.naver.com/common/paginate/bu_pg1_r1.gif) no-repeat 37px 6px !important; border:none; font-weight:normal; }
.paginate a.next_end{ padding:3px 16px 1px 8px; background:url(http://static.naver.com/common/paginate/bu_pg1_r2.gif) no-repeat 37px 6px !important; border:none; border-left:1px solid #ccc; font-weight:normal;}


body {text-align:center}
#wrap {width:700px;margin:0 auto;line-height:1.4;text-align:left;}
h1 {height:40px;font-size:22px;line-height:1.2}

table {width:100%;border-top:2px solid #333}
table th {height:30px;border-bottom:1px solid #eee;text-align:center;background-color:#f3f3f3}
table td {height:30px;border-bottom:1px solid #eee;text-align:center}
table .title {padding-left:10px;text-align:left;}

dl {overflow:hidden;position:relative;border-top:2px solid #333;zoom:1}
dt {position:absolute;left:0;margin-top:10px;font-weight:bold;}
dd {overflow:hidden;padding:10px 0 10px 80px;margin:0;border-bottom:1px solid #eee;word-break:break-all;} 

.btns {padding-top:15px;text-align:center;font-weight:bold;}
.btns_right {padding-top:15px;text-align:right;font-weight:bold;}

.content {min-height:250px;}